home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Archives / ForCLI / 0Utils13.lha / 0Utils / SMakefile < prev    next >
Makefile  |  1995-04-10  |  2KB  |  119 lines

  1.  
  2. BIN =    Close        \
  3.     Examine     \
  4.     Exists        \
  5.     ExpandArgs  \
  6.     FilePart    \
  7.     GetWord     \
  8.     Open        \
  9.     PathPart    \
  10.     ReadLn        \
  11.     ScriptName  \
  12.     SetOwner    \
  13.     SRun        \
  14.     SRunSX        \
  15.     Suffix        \
  16.     Tackon        \
  17.     Touch        \
  18.     VolName     \
  19.     WB_Delete   \
  20.     WriteLn     \
  21.     Yes
  22.  
  23. TEMP    = \#?.o \#?.lnk
  24. DESTDIR = SHARE:C/
  25. SRCDIR    = 0Utils/
  26.  
  27. all : $(BIN) clean
  28.  
  29. clean :
  30.     @-delete $(TEMP)
  31.  
  32. erase : clean
  33.     @-delete $(BIN)
  34.  
  35. install : $(BIN)
  36.     @-copy $(BIN) $(DESTDIR)
  37.  
  38. distribution.lha : $(BIN)
  39.     @-Execute <<
  40.     set echo on
  41.     Delete Distribuition.lha
  42.     cd /
  43.     lha -x -a a Distribution.lha $(SRCDIR)\#?.(doc|c) $(SRCDIR).\#? $(SRCDIR)~(\#?.\#?)
  44.     cd $(SRCDIR)
  45.     Rename /Distribution.lha ""
  46. <
  47.  
  48. # This hack was needed for sc 6.51 in the time between 10.10. and 1.1.
  49. AMIGADATE = `rx "say '""('translate(date(E),'.','/')')""'"`
  50.  
  51. # the following line creates the dependencies starting from #?.c (e.g. after "insfile apipe:list lformat %s #?.c")
  52. # first while !r down while r down bstart while !r down up bend goto b while cb (first set xx \$currentword (\$xx : ) down 2 insline first (    \\\$(CC) \\\$(CFLAGS) \\\$<) goto +2
  53.  
  54. Close : Close.c
  55.     $(CC) $(CFLAGS) $<
  56.  
  57. Examine : Examine.c
  58.     $(CC) $(CFLAGS) $<
  59.  
  60. Exists : Exists.c
  61.     $(CC) $(CFLAGS) $<
  62.  
  63. ExpandArgs : ExpandArgs.c
  64.     $(CC) $(CFLAGS) $<
  65.  
  66. FilePart : FilePart.c
  67.     $(CC) $(CFLAGS) $<
  68.  
  69. GetWord : GetWord.c
  70.     $(CC) $(CFLAGS) $<
  71.  
  72. Open : Open.c
  73.     $(CC) $(CFLAGS) $<
  74.  
  75. PathPart : PathPart.c
  76.     $(CC) $(CFLAGS) $<
  77.  
  78. ReadLn : ReadLn.c
  79.     $(CC) $(CFLAGS) $<
  80.  
  81. ScriptName : ScriptName.c
  82.     $(CC) $(CFLAGS) $<
  83.  
  84. SetOwner : SetOwner.c
  85.     $(CC) $(CFLAGS) $<
  86.  
  87. SRun : SRun.c
  88.     $(CC) $(CFLAGS) $<
  89.  
  90. SRunSX : SRunSX.c
  91.     $(CC) $(CFLAGS) $<
  92.  
  93. Suffix : Suffix.c
  94.     $(CC) $(CFLAGS) $<
  95.  
  96. Tackon : Tackon.c
  97.     $(CC) $(CFLAGS) $<
  98.  
  99. test : test.c
  100.     $(CC) $(CFLAGS) $<
  101.  
  102. Touch : Touch.c
  103.     $(CC) $(CFLAGS) $<
  104.  
  105. VolName : VolName.c
  106.     $(CC) $(CFLAGS) $<
  107.  
  108. WB_Delete : WB_Delete.c
  109.     $(CC) $(CFLAGS) $<
  110.  
  111. WriteLn : WriteLn.c
  112.     $(CC) $(CFLAGS) $<
  113.  
  114. Yes : Yes.c
  115.     $(CC) $(CFLAGS) $<
  116.  
  117.  
  118.  
  119.